When I asked the question, some say get your forum hosted with Bluehost, some told me about Hostgator etc. etc. But the next comment denies the first one. I was very confused what to do. Finally I was searching on the internet and I find a company named domainname.pk. I selected this company due to it's high number of domain names hosted with it. They have about 5,000.000 of domain names on their credit. They offer both domain name registration and hosting. So I get hosted my site and I am enjoying it.
Bluehost, hostgator and godaddy all are good companies but unfortunately my experience with godaddy was a bad one. Sometimes these big companies but they are deteriorated very slowly over the years. If you are looking for more personal support then I will recommend you to go to a small company.